package u1project.common;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

/**
 * @author oldliu
 * @since 1.0
 */
public class Response implements Serializable {
    private  boolean sucess;
    private String msg;
    private Map<String,Object> params=new HashMap<>();
    public Response() {
    }
    public Response(boolean sucess) {
        this.sucess = sucess;
    }
    public Response(boolean sucess, String msg) {
        this.sucess = sucess;
        this.msg = msg;
    }

    public boolean isSucess() {
        return sucess;
    }

    public void setSucess(boolean sucess) {
        this.sucess = sucess;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }
    public void put(String key, Object v){
        this.params.put(key,v);
    }
    public Object get(String key){
        return this.params.get(key);
    }
    public void remove(String key){
        this.params.remove(key);
    }

    @Override
    public String toString() {
        return "响应{" +
                "sucess=" + sucess +
                ", msg='" + msg + '\'' +
                ", params=" + params +
                '}';
    }
}
